Size-depth-alternation tradeoffs for circuits

نویسنده

  • Jeffrey Finkelstein
چکیده

A Boolean circuit is a directed acyclic graph with some designated input gates of fan-in zero and one designated output gate of fan-out zero in which all non-input nodes are labeled with or, and, or not. All or and and gates have fan-in two, and all not gates fan-in one. We assume that the gates of a Boolean circuit are arranged in layers; each layer consists of gates whose inputs come only from the previous layer and whose outputs feed only the following layer. The depth, or layer number, of a gate is the length of the shortest path from any input node to the gate; the depth of the circuit is the depth of the output gate. The input gates are in the first layer and the output gate is in the last layer. We assume that the first layer after the input layer consists of only not gates, and no not gates appear anywhere else. A configuration of a Boolean circuit is a triple (1, i, w), where n is the number of inputs, i is the layer number (in binary), and w is the contents of the wires after layer i (given as a single binary string). If C is a circuit, configuration (1, i, u) yields configuration (1, i+ 1, v) if layer i+ 1 of the circuit produces output bits v when provided with input bits w. Configuration (1, i, u) yields configuration (1, i+ t, v) within t steps of there is a sequence of binary strings w0, . . . , wt such that • u = w0 • (1, i+ k,wk) yields (1, i+ k + 1, wk+1) for all k ∈ {0, . . . , t− 1}

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

New Efficient Majority Circuits for the Computation of Some Basic Arithmetic Functions

We construct constant-depth majority circuits to perform iterated addition, multiplication, powering, and multiple product computation. Our results indicate that unit-weight majority circuits are almost as powerful as threshold circuits with large weights in computing several important arithmetic functions, while being considerably less costly to implement. In particular, we construct circuits ...

متن کامل

The Complexity of Computing Symmetric Functions Using Threshold Circuits

Beame, R., E. Brisson and R. Ladner, The complexity of computing symmetric functions using threshold circuits, Theoretical Computer Science 100 (1992) 2533265. This paper considers size-depth tradeoffs for threshold circuits computing symmetric functions. The size measure used is the number of connections or edges in the threshold circuits as opposed to the number of gates in the circuits. The ...

متن کامل

More on Computing Boolean Functions by Sparse Real Polynomials and Related Types of Threshold Circuits

In this paper we investigate the computational power of threshold{ AND circuits versus threshold{XOR circuits. Starting from the observation that small weight threshold{AND circuits can be simulated by small weight threshold{XOR circuits we pose the question whether a Supported by the grant A1019602 of the Academy of Sciences of the Czech Republic. A major part of the results were obtained whil...

متن کامل

A Finite Alternation Result for Reversible Boolean Circuits

We say that a reversible boolean function on n bits has alternation depth d if it can be written as the sequential composition of d reversible boolean functions, each of which acts only on the top n − 1 bits or on the bottom n− 1 bits. We show that every reversible boolean function of n > 4 bits has alternation depth 9.

متن کامل

Average-case complexity of detecting cliques

The computational problem of testing whether a graph contains a complete subgraph of size k is among the most fundamental problems studied in theoretical computer science. This thesis is concerned with proving lower bounds for k-CLIQUE, as this problem is known. Our results show that, in certain models of computation, solving k-CLIQUE in the average case requires Q(nk/4) resources (moreover, k/...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2014